@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	outline: none;
}
html {
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
	font-size: 12px;
	line-height: 1.6;
	font-family: Microsoft Yahei, "宋体", Arial;
	background: #fff;
}

input, button, select, textarea{ outline:none;}
textarea { resize:none;}
ul,li { list-style: none;}
a { text-decoration: none;}
img { border: none; max-width: 100%;}

input { font-size: 12px; font-family: Microsoft Yahei; border: none; padding: 0 5px;}
input:-webkit-autofill {
	background-color: none !important;
	background-image: none !important;
}
textarea { font-size: 12px; font-family: Microsoft Yahei; border: none;}


/*强制换行*/
.break {
	word-break:break-all; 
	word-wrap:break-word;
}
/*显示...*/
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*多行文本左右垂直居中*/
.justifyAlign {
	display: -webkit-box;/*伸缩盒最老版本*/
	display: -moz-box;
	display: box;
	
	display: -ms-flex;/*伸缩盒最新版本*/
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	
    -webkit-align-items:center;/*垂直*/
	-moz-align-items:center;
	align-items:center;
	
	-webkit-justify-content:center;/*水平*/
	-moz-justify-content:center;
	justify-content:center;
}
/*--弹性盒子模型----*/
.cell-row {
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
}
.cell4 {
    -moz-box-flex: 4;
    -webkit-box-flex: 4;
    box-flex: 4;
	flex: 4;
}
.cell3 {
    -moz-box-flex: 3;
    -webkit-box-flex: 3;
    box-flex: 3;
	flex: 3;
}

.cell1 {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	flex: 1;
}

/*-----
盒模型
http://caibaojian.com/flexbox-guide.html

-----------*/